def p_n_1(input_num):
    """
    判断一个数是否是回文数
    :param input_num:
    :return:
    """
    input_num_str = str(input_num)
    if input_num_str == input_num_str[::-1]:
        return True
    else:
        return False


def p_n_2(input_num):
    """
    判断一个数是否是回文数
    :param input_num:
    :return:
    """
    xx = input_num
    yy = 0
    while input_num:
        input_num, y = divmod(input_num, 10)
        yy = yy * 10 + y
    return xx == yy


print(p_n_1(1232))
print(p_n_2(1232))
print(p_n_1(12321))
print(p_n_2(12321))
print(p_n_1(1221))
print(p_n_2(1221))
print(p_n_1(1232112321))
print(p_n_2(1232112321))
